package com.hotel.bean;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class Order {
    /**
     * 订单编号
     */
    private Integer oid;
    /**
     * 下单时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date otime;
    /**
     * 订单房间名称
     */
    private String oname;
    /**
     * 下单用户名称
     */
    private String ousername;
    /**
     * 下单用户电话
     */
    private String ophone;
    /**
     * 金额
     */
    private String oprice;
    /**
     * 下单平台
     */
    private Integer bid;
    /**
     * 入住时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date ostart;
    /**
     * 退房时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date oend;
    /**
     * 订单状态订1.未处理2.已处理(已预留)3.已完成0.撤销退单
     */
    private Integer ostate;
    /**
     * 订单预定房间
     */
    private List<Room> rooms;
}
